package com.oa.ylms.apps.business.assess;

import java.util.List;

import com.oa.ylms.apps.entity.assess.AssessDetailInfoValue;


public interface IAssessDetailInfoService {

	public int addAssessDetailInfo(int assessId, String staffIds, int scoresCount) throws Exception;
	
	public boolean modifyAssessDetailInfo(int detailId , String assessScores)throws Exception;
	
	public String deleteAssessDetailInfo(String detailIds) throws Exception;
	
	public List<AssessDetailInfoValue> queryAllAssessDetailInfo() throws Exception;
	
	public AssessDetailInfoValue queryAssessDetailInfoByDetailId(int detailId) throws Exception;

	public List<AssessDetailInfoValue> queryAssessDetailInfoWithPageByAssessId(String staffName, int assessId, int rows, int pageNo) throws Exception;

	public int countTpages(String staffName, int assessId,int rows) throws Exception;

	public int getTotalNumber()throws Exception;

}
